package Controladores;

import java.util.List;

import util.DAOFactory;

import basicas.FormaPagamento;

import dao.FormaPagamentoDAO;

public class ControladorFormaPagamento {
private FormaPagamentoDAO formaPagamentoDAO;
	
	public ControladorFormaPagamento(){
		this.formaPagamentoDAO = DAOFactory.getFormaPagamentoDAO();
	}
	public List<FormaPagamento> pesquisarFormaPagamentoDAOs(FormaPagamento objeto) {
		return formaPagamentoDAO.pesquisar(objeto);
	}
	
	public final void salvar(FormaPagamento objeto) {	        
		formaPagamentoDAO.salvar(objeto);
    }
	public final void remover(FormaPagamento objeto) {
		formaPagamentoDAO.remover(objeto);
	}

	public final void refresh(FormaPagamento objeto) {
		formaPagamentoDAO.refresh(objeto);
	}

	public final List<FormaPagamento> pesquisar(FormaPagamento objeto) {
		return formaPagamentoDAO.pesquisar(objeto);
	}

	public List<FormaPagamento> listarCargo() {
		return formaPagamentoDAO.listarTodos();
	}
}
